# 基础镜像
FROM openjdk:17

# 维护者信息
MAINTAINER zxy <1151296193@qq.com>

# 设置时区（Debian直接使用环境变量）
ENV TZ=Asia/Shanghai

# 在运行时自动挂载 /tmp 目录为匿名卷
VOLUME /tmp

# 添加应用
ADD target/mesh-boot.jar  mesh-boot.jar

# 启动命令
CMD java \
    -Xms512m -Xmx512m \
    -Djava.security.egd=file:/dev/./urandom \
#    -Dspring.config.location=/config/application.yml \  # 指定配置文件路径
    -jar /mesh-boot.jar

# 暴露端口
EXPOSE 8989
